// Copyright 2019 JDAI Inc.
// License ()
// Author:  XXXXXXX (), XXXX@jd.com
// Filename:  ChinaSockerAdaptee.h
// Description:
// Created:  08/23/21 14:53:43
// Version:  1.0
// Company:  JDAI
#ifndef ChinaSockerAdaptee_H_
#define ChinaSockerAdaptee_H_
#include <memory>
#include <string>
#include <iostream>
#include "ISocketAdaptee.h"
#include "ICharging.h"

using std::string;
using std::shared_ptr;
using std::make_shared;
class ChinaSocketAdaptee;
typedef shared_ptr < ChinaSocketAdaptee > ChinaSocketAdapteeSPtr;

class ChinaSocketAdaptee: public ISocketAdaptee, public ICharging {
public:
    ChinaSocketAdaptee();
    ~ChinaSocketAdaptee();
    bool SetSoket(ISocket* socket);
    virtual bool Charging12V();
};

#endif
